00000000111111111111
33300000111113333333
44055500111113222223
44055400155553222663
40054400114553666663
22033000114553666563
22555300111413666563
22554300112322333533
22554300112222224411
42553300122222221511
42111304422221111111
42111300111222111111
22111300112222111111
22111300112222111111
22141300112222111111